<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ include file="/WEB-INF/jsp/common/page_init.jsp" %>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <title><%=CommonConfig.getString("SYSTEM_TITLE")%></title>
    <script type="text/javascript" src="<%=contextPath%>/js/console/fileList/fileList.js?uuid=<%=RANDOM%>"></script>
</head>

<body>
<div class="easyui-layout" data-options="fit:true">
    <div data-options="region:'north',border:false" style="height:38px;">
        <div class="title-bt">
            <span class="pl10">文件管理</span><span class="pr10 tr">
            </span>
        </div>
    </div>
    <div data-options="region:'center',border:false">
        <div data-options="region:'north',border:false" style="height:43px;" id="searchContainer">
            <div class="shearch-nav">
                <label><span>主机:</span>
                    <input id="search_hostCode" name="search_hostCode" class="easyui-combobox width-180"/>
                </label>
                <label><span>中间件布属路径:</span>
                    <input id="path" name="path" class="easyui-text width-180" placeholder="不填默认为/opt" />
                </label>
                <%--<label><span>主机地址:</span>--%>
                <%--<input id="url" name="url" class="easyui-text width-180" value="http://192.168.3.23:9009/ctrl"/>--%>
                <%--</label>--%>
                <label><span>展示文件</span>
                    <select id="showFile" name="showFile" class="easyui-combobox width-180" data-options="panelHeight:'auto',editable:false">
                        <option value="0">true</option>
                        <option value="1">false</option>
                    </select>
                </label>

                <label>
                    <a id="select_pathvalue" href="#" class="easyui-linkbutton"
                       data-options="iconCls:'icon-search'" onclick="getValue(event)">查询</a>
                </label>
            </div>

        </div>
        <div>
            <p id="selected">双击选择了<a id="selected_file" class="easyui-text"></a></p>
        </div>
        <div>
            <p id="textValue">文件内容显示<a id="showText" class="easyui-text"></a></p>
        </div>

    </div>
</div>
<script type="text/javascript">
    function getPath(currentNode) {//获取路径值后需要显示的位置
        $("#selected_file").text(currentNode.attributes.path);
    }

    function getValue(e) {//生成的文件树需要的一些基本参数

        var hostCode=$("#search_hostCode").combobox("getValue")
        if(hostCode!=='')
        {
            var currNode=findCurrNode(hostCode);
            if(currNode.hostStatus===0)
            {
                apexLayer.Msg("当前主机关闭");
            }
            else {

                var pathValue = $("#path").val()||currNode.hostDir;

                var urlValue = "http://" + currNode.hostIp + ":" + currNode.agentPort + "/ctrl";//主机地址+监控端口/ctrl，如http://192.168.3.23:9009/ctrl
                var showFile = $("#showFile").combobox('getText');
                var dialogTitle = currNode.hostName;//文件选择器标题
                var dialogTop=e.pageY;////文件选择器位置
                var dialogLeft=e.pageX;//文件选择器位置

                setDialog(dialogTitle,dialogTop,dialogLeft);//设置弹出框文件选择器
                getFileListTree(pathValue, urlValue, showFile,getPath);


//                var dialogTop=($(window).height()- $(window).height()+1/3*$(window).height())/2;////文件选择器位置，此为屏幕中心
//                var dialogLeft=($(window).width()-400)/2;//文件选择器位置
//        var   pathValue =  $("#path").val();//布属路径
//        var  urlValue =  $("#url").val();//主机地址+监控端口/ctrl，如http://192.168.3.23:9009/ctrl
//        var  showFile = $("#showFile").combobox('getText');//是否展示文件，false则只显示文件夹

            }
        }
        else{
            apexLayer.Msg("请选择主机");
        }

    }
</script>
<%--弹出文件树--%>
<jsp:include page="infoDialog.jsp"></jsp:include>
<jsp:include page="textInfoDialog.jsp"></jsp:include>
</body>
</html>